#define _CRT_SECURE_NO_WARNINGS 1
//class Solution {
//public:
//    bool isPalindrome(string s)
//    {
//        int left = 0, right = s.size() - 1;
//        while (left < right)
//        {
//            while (left < right && (s[left] < 'A' || (s[left] > 'Z' && s[left] < 'a') || s[left]>'z'))
//            {
//                left++;
//            }
//            while (left < right && (s[right] < 'A' || (s[right] > 'Z' && s[right] < 'a') || s[right]>'z'))
//            {
//                right--;
//            }
//            if (left == right)
//            {
//                break;
//            }
//            if (s[left] != s[right])
//            {
//                return false;
//            }
//            left++;
//            right--;
//        }
//        return true;
//    }
//};